<?php
class StatisticController extends FrontController
{

    public function actionCollect()
    {
        $token = isset($_GET['token']) ? $_GET['token'] : '';
        $url = isset($_GET['url']) ? $_GET['url'] : '';
        $url_refer = isset($_GET['refer']) ? $_GET['refer'] : '';
        if ($this->getToken(array($url, $url_refer)) != $token)
        {
            throw new CHttpException(400, Yii::t('frontend','Invalid request. Please do not repeat this request again.'));
        }
        /* Đếm số lượt truy cập */
        StatCounter::run();
        /* Đếm số người online */
        StatOnline::runRemote($url, $url_refer);
    }
}